﻿@charset "utf-8";
html,body,p,dl,dt,dd,table,td,th,input,img,form,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,select,fieldset,fieldset,input,button,sub,sup,textarea{margin:0;padding:0;}
body{color:#666;background:white;word-wrap:break-word;word-break:break-all;font-family: "Microsoft YaHei" ,"微软雅黑", "宋体";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em,b,i,cite,sub,sup{font-style:normal;font-weight:100;}
a{text-decoration:none;color:#333;outline:none;}
a:hover{text-decoration:underline;color:#f60;}
:focus{outline:0;}
li{list-style-type:none;}
img{border:0 none;vertical-align:top;}
fieldset{border-style:none }
button{cursor:pointer;}
label{cursor:text;}
select,input,textarea{font:12px/1.2em tahoma,arial,\5b8b\4f53;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.clearfix{*zoom:1;}
.fix{word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.clear{font-size:0;line-height:0;height:0;clear:both;overflow: hidden;display: block;}
.none{display:none;*zoom:1}
html{-webkit-text-size-adjust:none; overflow-y:scroll}
*html{background-image:url(about:blank);background-attachment:fixed;}

/*layout*/
.footer{min-width:990px;}
.header,.nav,.wrap_in,.container{width:990px;margin:0 auto;}

.wrap_in:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.wrap_in{*zoom:1;}

.col_a{float:left;width:763px;}
.col_b{float:right;width:217px;}


/*link*/
.sub_link{color:#E30;}
.sub_link:hover{color:#f60;}

.spec{color:#E30;}
.spec:hover{color:#f60;}

.more{color:#666;font-family:simsun;white-space:nowrap}
.more:hover{color:#f60}

.i_n,.mod_con .num,.img_scroll .btn,.i_clear,.sideicon_backtop,.sideicon_feedback,.pop_win .close,.pop_win .btn,.pop_win .i_right{background:url(../images/common.png) no-repeat 0 0}
.i_store {
	background: url(../images/allimgs.png) no-repeat;
	background-position: -5px -45px;
}

/*header*/
.header{position:relative;padding:12px 0 20px;z-index:1000;}
.header .logo{float:left;width:273px;}
.header .logo img{float:left;width:230px;height:70px}
.header .search_meta{position:relative;float:left;width:480px;margin-top:10px;}
.header .aside{position:relative;float:right;width:186px;_width:auto;margin-top:13px;font-size:14px;}
.search_box{position: relative;width:480px;height:36px;
border-radius: 3px;
position: relative;
background: #fff;
border: 1px solid #ccc;
padding: 0;}
.search_box input{float:left;overflow:hidden;width:390px;margin:0;padding:6px 0 6px 5px;height:22px;font-size:14px;line-height:22px;color:#999;border:0px;border-right:0 none;background-color:#fff;}
.search_box .search_focus{color:#666;}
.search_box .btn_search{position:absolute;right:0;top:0;width:84px;height:36px;font-size:14px;text-align:center;color:#fff;line-height:36px;border:0 none;background-color:#f80;}
.search_box .btn_search:hover{background-color:#f60}
.suggest_wrap{position:absolute;top:34px;z-index:500;width:397px;}
.suggest_box{background-color:#fff;line-height:26px;border:1px solid #d3d3d3;}
.suggest_box li{overflow:hidden;font-size:14px;color:#333;height:26px;cursor:pointer;}
.suggest_box li a{display:block;padding:0 5px;height:26px;color:#333;}
.suggest_box li a:hover{color:#333;text-decoration:none;background-color:#f6f6f6}
.suggest_box li a:hover num{color:#666}
.suggest_box .hover{background-color:#f6f6f6}
.suggest_box .num{float:right;font-size:12px;color:#999;}
.suggest_box strong{font-weight:700;}
.i_store{float:left;position:relative;height:21px;padding:3px 12px 3px 17px;}
.i_n{position:absolute;right:0;top:4px;width:9px;height:9px;background-position:-80px -30px;overflow:hidden;}
.header .line{position:absolute;left:0;color:#dadada;}
.header .read_record{float:left;position:relative;margin-left:9px;}
.header .read_hd{float:left;position:relative;width:58px;height:21px;padding:3px 21px 3px 13px;color:#05c;cursor:pointer;z-index:10;}
.header .read_hd i{position:absolute;top:10px;right:7px;border:4px dashed transparent;border-top:4px solid #b3b3b3;width:0;height:0;overflow:hidden;}
.header .record_box{position:absolute;top:26px;right:0;width:181px;font-size:12px;border:1px solid #ddd;background-color:#fff;z-index:9px;display:none}
.header .record_box ul{padding:5px 0 8px;}
.header .record_box li{height:25px;padding:0 9px 0 5px;color:#999;text-align:right;line-height:25px;overflow:hidden;}
.header .record_box li:hover,.header .record_box .hover{background-color:#f3f3f3;}
.header .record_box .dot{float:left;color:#333;font-family:simsun;}
.header .record_box li a{float:left;width:152px;text-align:left;white-space:nowrap;overflow:hidden}
.header .op_area{height:24px;text-align:center;line-height:24px;background-color:#f3f2f2}
.header .read_hover .read_hd{padding:2px 20px 2px 12px;border:1px solid #ddd;border-bottom:1px solid #fff;background-color:#fff;}
.header .read_hover .read_hd i{top:6px;border:0 none;border:4px dashed transparent;border-bottom:4px solid #b3b3b3;}
.header .read_hover .record_box{display:block}
.header .i_clear{padding-left:21px;background-position:-288px -28px;*background-position:-288px -30px;}
:root .header .i_clear{background-position:-288px -30px\9;}

/*nav*/
.nav{line-height:32px;}
.menu_box{position:relative;height:32px;border:1px solid #d4dfea;border-width:1px 1px 0 0;background-color:#f4f8fb;}
.menu_box .menu{position:absolute;left:0;top:-1px;font-size:14px;border-right:1px solid #d4dfea;overflow:hidden}
.menu li{float:left;height:32px;margin-right:-1px;border:1px solid #d4dfea;border-width:1px 1px 0 ;}
.menu a{float:left;height:32px;padding:0 27px;color:#05c;background-color:#f4f8fb;}
.menu a:hover{color:#05c;text-decoration:none;background-color:#fff;}
.menu .cur{margin:0;border:1px solid #3383cf;border-width:1px 1px 0;}
.menu .cur a{color:#fff;background-color:#3383cf;}
.menu .cur a:hover{color:#fff;background-color:#3383cf;}
.menu_box .desc{position:absolute;right:19px;top:0;font-size:12px;color:#666;text-align:right;}
.menu_box em{color:#f60;}
.menu_box .desc a{color:#f60;}
.menu_box .desc a:hover{color:#f60;}
.sub_menu{width:969px;margin-top:-1px;padding-left:19px;border:1px solid #3383cf;background-color:#3383cf;overflow:hidden;}
.sub_menu li{float:left;display:inline;font-size:12px;line-height:33px;white-space:nowrap;}
.sub_menu .dot{float:left;margin:0 3px;color:#f0f5fb;font-family:simsun;overflow:hidden;}
.sub_menu a{float:left;color:#fff;}
.sub_menu a:hover{color:#fff;}
.sub_menu .line{float:left;margin:0 10px;color:#5899d8;overflow:hidden;}

/*nav_other*/
.nav_other{height:40px;font-size:14px;line-height:40px;background-color: #2f96e3;overflow:hidden}
.nav_other ul{float:left;} 
.nav_other li{float:left;color:#FFFFFF; padding-left:12px;padding-right:12px;}
.nav_other li a{float:left;color: #fff; 
font-family: "Microsoft YaHei" ,"微软雅黑", "宋体";
font-size: 14px;}
.nav_other li a:hover{color:#d8d8d8;text-decoration:underline;}
.nav_other .dot{float:left;margin:0 3px;color:#f0f5fb;font-family:simsun;overflow:hidden;text-shadow: #0b81d7 1px 1px 1px;}

.nav_other .cur a,.nav_other .cur a:hover{color:#fff;background-color:#027fb8;}

/*footer*/
.botoomhot{ width:990px;margin:0 auto;padding:8px 0 7px; margin-bottom:20px; margin-top:10px;font-size:12px;line-height:18px;color:#999;border:1px solid #ddd;background-color:#fff;}
.botoomhot dt{float:left;padding-left:19px;}
.botoomhot dd{overflow:hidden;zoom:1;}
.botoomhot a{float:left;margin:0 13px;color:#666;}
.botoomhot a:hover{color:#f60;}

.footer{
line-height: 22px;
margin: 2em 0;
text-align: center;
width:100%;
height:auto;
float:left;
font-size:12px;
}
.footer a:link {
	color:#000;
	text-decoration: none;
}
.copyright{font-size:11px;color:#999; line-height:25px;}
.copyright a{color:#999}
.copyright a:hover{color:#f60}

/*common mod*/
/*mod*/
.mod{width:215px;margin-bottom:10px;border:1px solid #ddd;border-top:0 none;background-color:#f4f8fb;}
.mod .hd{position:relative;background-color:#f3f3f3;}
.mod .hd .tit{_position:relative;height:33px;margin:0 -1px;padding-left:14px;color:#F60;font-size:14px;font-weight:700;line-height:33px;border-top:2px solid #4e9700;}
.mod .hd .more{position:absolute;right:10px;top:10px;}
.mod .bd{padding:10px 14px;font-size:12px;line-height:28px;}

.mod .tab_hd{position:relative;width:217px;height:34px;margin:0 -1px;color:#666;font-size:14px;border-top:1px solid #ddd;overflow:hidden;}
.mod_tab{width:220px;}
.mod_tab li{float:left;width:109px;padding-top:1px;text-align:center;line-height:32px;border:1px solid #dce1e6;border-width:0 1px 1px;}
.mod_tab li span{height:32px;display:block;cursor:pointer}
.mod_tab .cur{position:relative;padding:0;font-weight:700;color:#F60;border:0 none;border-bottom:1px solid #fff;}
.mod_tab .cur span{margin:0 -1px;border-top:2px solid #4e9700;}

.mod_con{overflow:hidden}
.mod_con .num{float:left;display:inline;width:16px;height:16px;margin:5px 8px 6px 0;padding:0 1px 1px 0;font-size:11px;color:#fff;line-height:17px;overflow:hidden;text-align:center;background-position:-50px 0;}
.mod_con .hot{background-position:-50px -30px;}
.mod_con .tit{float:left;width:162px;height:28px;overflow:hidden;}
.mod_con .tit .spec{margin-left:10px;color:#f60;}
.mod_con .info{float:left;width:162px;height:89px;margin-top:5px;display:none}
.mod_con dt{float:left;width:68px;height:89px;margin-right:8px;overflow:hidden;}
.mod_con dd{overflow:hidden;zoom:1;height:82px;color:#666;line-height:18px;}
.mod_con dt img{width:64px;height:85px;padding:2px;overflow:hidden;}
.mod_con dt a:hover{zoom:1;}
.mod_con dt a:hover img{padding:1px;border:1px solid #4e9700;}
.mod_con strong{margin-bottom:10px;font-size:14px;font-weight:100;display:block;overflow:hidden;}
.mod_con .hover .tit{display:none}
.mod_con .hover .info{display:block}

/*act_box*/
.act_box{width:200px;margin-bottom:10px;padding:7px;border:1px solid #ddd;background-color:#fff;}
.act_box img{width:200px;}

/*famous*/
.famous{margin:8px 0;padding:8px 0 7px;font-size:12px;line-height:18px;color:#999;border:1px solid #ddd;background-color:#fff;margin-right:20px;}
.famous dt{float:left;padding-left:19px;}
.famous dd{overflow:hidden;zoom:1;}
.famous a{float:left;margin:0 13px;color:#666;}
.famous a:hover{color:#f60;}


/*mod_box*/
.mod_box{border:1px solid #dcdcdc;background-color:#fff;}
.mod_box .mod_hd{height:34px;padding:0 14px 0 19px;text-align:right;line-height:34px;background-color:#f4f8fb}
.mod_box .mod_hd h3{font-size:14px;font-weight:700;color:#F60;}
.mod_box .mod_hd .tit{float:left;}
.mod_box .mod_hd .more{font-size:12px;color:#666;}
.mod_box .mod_hd .more:hover{color:#408de7;text-decoration:none;}

/*img_scroll*/
.img_scroll{position:relative;width:695px;}
.img_scroll .btn{position:absolute;top:75px;width:15px;height:25px;cursor:pointer;}
.img_scroll .btn_lt{left:16px;background-position:0 -30px;}
.img_scroll .btn_rt{right:14px;background-position:-20px -30px;}
.img_scroll .btn_lt_none{left:16px;background-position:0 0;cursor:default;}
.img_scroll .btn_rt_none{right:14px;background-position:-20px 0; cursor:default}
.img_scroll .show_box{width:695px;height:167px;overflow:hidden;}
.img_scroll .show_box ul{width:10000px;}
.img_scroll li{float:left;display:inline;width:111px;margin:0 14px;font-size:14px;}
.img_scroll img{width:107px;height:139px;padding:2px;margin-bottom:3px;overflow:hidden;background-color:#fff;}
.img_scroll li a{color:#666;}
.img_scroll li span{display:block;width:111px;height:22px;color:#666;text-align:center;line-height:22px;overflow:hidden;cursor:pointer}
.img_scroll li a:hover{color:#f60;text-decoration:none;zoom:1;}
.img_scroll li a:hover img{padding:1px;border:1px solid #2E9700;}
.img_scroll li a:hover span{color:#f60;}

/*page*/
.page{padding:25px 0 0;font-size:14px;color:#333;text-align:center;}
.page a{height:26px;padding:0 15px;line-height:26px;font-size:12px;border:1px solid #e0e0e0;background-color:#fff;display:inline-block; vertical-align:middle;}
.page .a_btn{margin-right:10px;padding:0 10px;background-color:#f6f6f6;}
.page .num{margin-right:10px;font-size:14px;_border-left:1px solid #e0e0e0;display:inline-block;_border-bottom:1px solid #e0e0e0; vertical-align:middle;}
.page .num a{font-size:14px;color:#999;margin-left:-1px;background-color:#fff;}
.page .num a:hover{color:#fff;text-decoration:none;background-color:#67b108;border-color:#67b108;}
.page .num .cur{position:relative;color:#fff;background-color:#67b108;border-color:#67b108;}
.page .num .cur:hover{color:#fff;background-color:#67b108;}
.page .inp{width:39px;height:23px;margin:0 10px;text-align:center;border:1px solid #dbdfe6; vertical-align:middle}
.page .btn{width:38px;height:26px;margin-left:10px;border:1px solid #e0e0e0;background-color:#f6f6f6;cursor:pointer; vertical-align:middle}

/*sideicon*/
.sideicon{position:fixed;_position:absolute;bottom:0;right:0; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));width:50px;height:140px;font-size:12px;overflow:hidden;z-index:2000;}
.sideicon .fix_place{display:block;margin-bottom:10px;width:50px;height:50px;}
.sideicon a{display:block;width:50px;height:50px;font-size:0;line-height:200px;overflow:hidden}
.sideicon a:hover{text-decoration:none;}
.sideicon_backtop{background-position:0 -130px;}
.sideicon_backtop:hover{background-position:0 -200px;}
.sideicon_feedback{background-position:-80px -130px;}
.sideicon_feedback:hover{background-position:-80px -200px;}



/*pop*/
.pop_mask{position:absolute;left:0;top:0;z-index:1000;width:100%;height:100%;background-color:#000;filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}
.pop_win{position:fixed;left:50%;top:50%;z-index:1001;margin:-194px 0 0 -230px;width:428px;height:365px;padding:0 16px 15px;font-size:12px;border:4px solid #499ee6;background-color:#fff;_position:absolute;_margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
.pop_win .hd{padding:12px 0;}
.pop_win .hd h3{float:left;color:#05c;font-size:14px;}
.pop_win .close{float:right;width:17px;height:16px;font-size:0;line-height:0;background-position:-100px -70px;cursor:pointer;overflow:hidden;}
.pop_win .tab_tit{height:34px;margin-bottom:10px;border-bottom:1px solid #d4e7f3;background-color:#f4f8fb}
.pop_win .tab_tit ul{position:relative;margin-bottom:-1px;}
.pop_win .tab_tit li{float:left;}
.pop_win .tab_tit span{float:left;height:18px;padding:8px 12px;color:#05c;cursor:pointer}
.pop_win .tab_tit .cur{border:1px solid #d4e7f3;border-width:0 1px;background-color:#fff;}
.pop_win .tab_tit .cur span{margin:0 -1px;color:#666;border-top:1px solid #3383cf;}
.pop_win .textarea{width:402px;height:123px;margin-bottom:10px;padding:5px 12px;line-height:21px;color:#999;resize:none;border:1px solid #ccc;}
.pop_win .inp{width:365px;height:21px;padding:5px 12px;color:#999;line-height:21px;border:1px solid #ccc;overflow:hidden;}
.pop_win .txt_focus{color:#666;}
.pop_win .label_like{font-size:14px;font-weight:700;color:#05c;}
.pop_win .field{margin:10px 0;}
.pop_win .field span{margin-left:5px;color:#999;}
.pop_win .op_area{text-align:center;}
.pop_win .btn{width:95px;height:40px;text-align:center;color:#fff;font-size:14px;line-height:40px;border:0 none;background-position:0 -70px;}

.pop_win .loading strong{font-size:16px;color:#05c}
.pop_win .pop_msg{width:250px;margin:70px auto 0;color:#666;font-size:12px;}
.pop_win .i_right{display:block;overflow:hidden;width:58px;height:59px;margin:0 auto;background-position:-140px -70px;}
.pop_win .msg_hint{margin:10px 0 5px;font-size:16px;font-weight:700;color:#05c}
.pop_win .loading{padding-top:20px;text-align:center;}

.adtl2{ width:728px; margin:0 auto; margin-top:10px; margin-bottom:10px;}

